# -*- coding: UTF-8 -*-
# 2023/12/7 22:40
import os


def __get_resource_path(relative_path):
    """
    根据传入相对路径获取资源路径
    在需要用到非py文件时用get_resource_path(path)替换原本直接使用相对路径方式即可
    此方法适用于，在进行pyinstaller打包加了-F参数情况，否则建议不使用此方法获得更小的包
    :param relative_path: 资源路径,需要相对当前文件传入路径,不可以主文件为相对
    """
    dir_name = os.path.dirname(__file__)  # 解压文件所在目录,或者当前文件所在目录,需要注意传入文件相对路径要以此文件为相对
    # dir_name = os.path.abspath(os.path.dirname(sys.argv[0]))  # exe运行文件所在目录,不常用
    path = os.path.abspath(os.path.join(dir_name, relative_path))
    return path


computer = __get_resource_path("../img/computer.png")
confirm = __get_resource_path("../img/confirm.png")
download = __get_resource_path("../img/download.png")
error = __get_resource_path("../img/error.png")
home = __get_resource_path("../img/home.png")
hot = __get_resource_path("../img/hot.png")
last_page = __get_resource_path("../img/last_page.png")
logo = __get_resource_path("../img/logo.png")
logo_icon = __get_resource_path("../img/logo_icon.ico")
mobile_phone = __get_resource_path("../img/mobile_phone.png")
new = __get_resource_path("../img/new.png")
next_page = __get_resource_path("../img/next_page.png")
search = __get_resource_path("../img/search.png")
select_all = __get_resource_path("../img/select_all.png")
set_save_path = __get_resource_path("../img/set_save_path.png")
skip_page = __get_resource_path("../img/skip_page.png")
